package edu.upn.evolucion.proventas.entidades;

import java.util.ArrayList;

public final class Cliente {
    private int id;
    private String nombre;
    private String apellidoPaterno;
    private String apellidoMaterno;
    private String direccion;
    private String dni;
    private String ruc;
    private String fechaRegistro;
    private String Email;
    private String RazonSocial;
    public ArrayList<Telefono> objTelefono = new ArrayList<Telefono>();
    
    public Cliente(){
        this.id=0;
        this.nombre = "";
        this.apellidoMaterno= "";
        this.apellidoPaterno= "";
        this.direccion= "";
        this.dni= "";
        this.ruc = "";
        this.fechaRegistro= "00/00/0000";
        this.Email= "";
        this.RazonSocial="";
    }
    
    public Cliente(int id, String nombre, String apellidoPaterno, String apellidoMaterno, String direccion, String dni, String ruc, String fechaRegistro, String email){
        setId(id);
        setNombre(nombre);
        setApellidoPaterno(apellidoPaterno);
        setApellidoMaterno(apellidoMaterno);
        setDireccion(direccion);
        setDni(dni);
        setRuc(ruc);
        setFechaRegistro(fechaRegistro);
        setEmail(Email);
    }

    /**
     * @return the id
     */
    public int getId() {
        return id;
    }

    public String getRazonSocial() {
        return RazonSocial;
    }

    public void setRazonSocial(String RazonSocial) {
        this.RazonSocial = RazonSocial;
    }

    /**
     * @param id the id to set
     */
    public void setId(int id) {
        this.id = id;
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the apellidoPaterno
     */
    public String getApellidoPaterno() {
        return apellidoPaterno;
    }

    /**
     * @param apellidoPaterno the apellidoPaterno to set
     */
    public void setApellidoPaterno(String apellidoPaterno) {
        this.apellidoPaterno = apellidoPaterno;
    }

    /**
     * @return the apellidoMaterno
     */
    public String getApellidoMaterno() {
        return apellidoMaterno;
    }

    /**
     * @param apellidoMaterno the apellidoMaterno to set
     */
    public void setApellidoMaterno(String apellidoMaterno) {
        this.apellidoMaterno = apellidoMaterno;
    }

    /**
     * @return the direccion
     */
    public String getDireccion() {
        return direccion;
    }

    /**
     * @param direccion the direccion to set
     */
    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    /**
     * @return the dni
     */
    public String getDni() {
        return dni;
    }

    /**
     * @param dni the dni to set
     */
    public void setDni(String dni) {
        this.dni = dni;
    }

    /**
     * @return the ruc
     */
    public String getRuc() {
        return ruc;
    }

    /**
     * @param ruc the ruc to set
     */
    public void setRuc(String ruc) {
        this.ruc = ruc;
    }

    /**
     * @return the fechaRegistro
     */
    public String getFechaRegistro() {
        return fechaRegistro;
    }

    /**
     * @param fechaRegistro the fechaRegistro to set
     */
    public void setFechaRegistro(String fechaRegistro) {
        this.fechaRegistro = fechaRegistro;
    }

    /**
     * @return the Email
     */
    public String getEmail() {
        return Email;
    }

    /**
     * @param Email the Email to set
     */
    public void setEmail(String Email) {
        this.Email = Email;
    }

    /**
     * @return the objTelefono
     */
    public ArrayList<Telefono> getObjTelefono() {
        return objTelefono;
    }

    /**
     * @param objTelefono the objTelefono to set
     */
    public void setObjTelefono(ArrayList<Telefono> objTelefono) {
        this.objTelefono = objTelefono;
    }

}
